From d7cd28c6415859ad3d65ecc30be6c98baa3cb482 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 4 Aug 2020 00:16:22 -0400 Subject: [PATCH] docs: Add gallery image for GtkPasswordEntry --- docs/reference/gtk/images/password-entry.png | Bin 0 -> 1942 bytes docs/reference/gtk/meson.build | 1 + docs/reference/gtk/visual_index.xml | 3 +++ docs/tools/widgets.c | 18 ++++++++++++++++++ 4 files changed, 22 insertions(+) create mode 100644 docs/reference/gtk/images/password-entry.png diff --git a/docs/reference/gtk/images/password-entry.png b/docs/reference/gtk/images/password-entry.png new file mode 100644 index 0000000000000000000000000000000000000000..a87c73b184721f6dd40ed92a4988227f87da1a38 GIT binary patch literal 1942 zcmahKeK^yJ|2wa{A(Oo2WxKf|FGp18ePZ%Hg-%(TV~!Q$=4C2u%DW3YNl8}1=`h#E zB;3?_NxD2rowr$swTjso+G2CN=l9p|_dLJnK7V}Pp3mF!eBO$WqkXj?dm#V-X!-l0 zLID7zU;zwRO@V8JFz*yZCDqG69ISvWFs=vy)Pwy|N5eB~1)Q-E;}538t6lDiV0o2F zAw>xvb`gKtud%u9V(~TT-jmM`{9IKM-dIJP^?sSb{75G@vqI|$38(I}S*01~Up+b} z&(r^jRc%$m7%)DUqMWpCLp(F# ztFsyjH&g;MBSl6(>-E_g0|>@~&r^e}M|W(Qkqi5L6|(EHIaWjnJaK&6^ILO($~g~{ z)?!B0UH|C>JsaONYWJR>-9lXv>)&Z*(A33ZG&bMB3bo+vGKfdxg+9JVq z8lA}n*^I8mbRv#1lWrL>{p-q*2nL&)5XR&qV@E;1Iw6Ob(=NB0x}u|Q6YSvgdZUa< zuHinDDPOk?T0sGYZ=P!lQ}zpTzb8oODZw^)wLWr*WY41KrH*5N_VIvIXHLO;g%pEq z9jXIjOIt)7--=I9bOso#w(J}#glVHOvnhZ32(4UV7zBdH*sD^C9`6AVYGFW;VUUH; z$7*p^;`Do$P?VDRBMNbJm(#?=K#QsAdKwL}dzX0SYR*TSQtM<{t5tS5P?TwN8|~MA`y%1seXAlhmnYxnU;xHRx16R9#S_+X!cjijg=KbBnCrT zBqACcUg7C|mu^4EG@&HKnj_x}8e3W_dEq4wGHc6s(n|SZVP94HmvwZm4mFmZToSU> z`lVui_XY90XKD6^xRjKNRQ?M=GY|F5$mDbEiB+s@&^7O})FSQhGAA(JSAAn+12Dm# zUl4p_r(2BrX^f>sK*EM(6XcLVOIweoF{?;M~8L< zq#YQUzcgHy{EJ;~H2AHRz4mhu6CJ4EOMZ|P4=N}u417VWtJ|+%D!8F2xm)%pTTdV+ zrKc;29{a+6_{$fG`+omvhGdJd?nvaLPk!!A0{z<25&oO5YPn_WhQh_#<84=MfHO1o zOwXM99_=k(nA;uUG319JwVr@)#-~{9WnGH^;eHdh%nCZ4Zpy6nbLLot=qK3>$&KO( zgfjPyOO*Nfa`L88woFKUffH@X(r9j{t2~l1z?p|Bxy<-6{XaDFy)-p7pL1!>GxMer!jy1@~Eu(LzFMV(azIlKx=Lqq5 z{9Wl(hoB{!EX`}PWx-XKSaphBjzzMGjnh$+ zhi<>s|L^5y@c>c8`y3vE@r>oDcR@aMT^SAquf-hs;Dbdq{Mfyysg+y7U*Zq})UBEe zE^_cpH~loKw`!!}res@Z+`G^X`{|7@aMzwHyE+j2>85`Wp5!@T&PsBu%tX6wexY6; zta5qI!^qI>5!7;eBFNjD!mkXGZgY1KEl}u`13OL!oadCa7^rt3M1C5OwYcJFj*2 z_<5+DWw`8}v1M2jG*?KBzfz!q|2I9&=4+mFLo0zI% zNV$5m#OGW@(;dA!RYg7s2{eoEl5n1Uat#K-LwlAFx7kAz;Y-%5`(V=f46JQQ>71-} zg5=Y1Jl}`uqraTi@=KxX;LU4ThNJh5p_Dyj_1EG>YyO Gefe*&#EQ!R literal 0 HcmV?d00001 diff --git a/docs/reference/gtk/meson.build b/docs/reference/gtk/meson.build index 9eb60f581e..e695eb110b 100644 --- a/docs/reference/gtk/meson.build +++ b/docs/reference/gtk/meson.build @@ -331,6 +331,7 @@ images = [ 'images/options.png', 'images/pagesetupdialog.png', 'images/panes.png', + 'images/password-entry.png', 'images/picture.png', 'images/placessidebar.png', 'images/popup-anchors.png', diff --git a/docs/reference/gtk/visual_index.xml b/docs/reference/gtk/visual_index.xml index a1814e3093..3a9522ba73 100644 --- a/docs/reference/gtk/visual_index.xml +++ b/docs/reference/gtk/visual_index.xml @@ -123,6 +123,9 @@ + + + diff --git a/docs/tools/widgets.c b/docs/tools/widgets.c index de783745a9..9cfc3459be 100644 --- a/docs/tools/widgets.c +++ b/docs/tools/widgets.c @@ -231,6 +231,23 @@ create_entry (void) return new_widget_info ("entry", widget, SMALL); } +static WidgetInfo * +create_password_entry (void) +{ + GtkWidget *widget; + + widget = gtk_password_entry_new (); + gtk_password_entry_set_show_peek_icon (GTK_PASSWORD_ENTRY (widget), TRUE); + gtk_widget_set_halign (widget, GTK_ALIGN_FILL); + gtk_widget_set_valign (widget, GTK_ALIGN_CENTER); + gtk_editable_set_text (GTK_EDITABLE (widget), "Entry"); + gtk_editable_set_position (GTK_EDITABLE (widget), -1); + + add_margin (widget); + + return new_widget_info ("password-entry", widget, SMALL); +} + static WidgetInfo * create_search_entry (void) { @@ -1533,6 +1550,7 @@ get_all_widgets (void) retval = g_list_prepend (retval, create_video ()); retval = g_list_prepend (retval, create_media_controls ()); retval = g_list_prepend (retval, create_picture ()); + retval = g_list_prepend (retval, create_password_entry ()); return retval; } -- 2.30.2